package com.jiaai.push.api;


import com.jiaai.push.model.IPush;

/**
 * Created by Administrator on 2018/1/3.
 */
public interface IPushApi {

    /**
     * 查看所有推送记录
     */
    Object pushAll(Integer curr);

    /**
     * 推送消息，将推送的消息保存
     * @param iPush
     */
    void add(IPush iPush);

    /**
     * 逻辑删除
     */
    void delete(Integer id);


    /**
     * 推送消息申请通过
     */
    void applyPass(Integer applyStatus);
    /**
     * 拒绝消息申请
     */
    void applyRefuse(Integer applyStatus);

    /**
     *查看已经申请的消息
     * @param curr
     * @return
     */
    Object applyPush(Integer curr);
    /**
     * 查看审核通过的推送消息
     */
    Object checkPush(Integer curr);

    /**
     * 推送接口
     */
    Object JgPush(Integer id);
    /**
     * 将id值传入
     */
    void upMessageId(Integer id);
    /**
     * 查出会员城市列表
     */
    Object getMemCity();
    /**
     *
     */
}
